// Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
// This source file is part of the Cangjie project, licensed under Apache-2.0
// with Runtime Library Exception.
//
// See https://cangjie-lang.cn/pages/LICENSE for license information.

#import "A.h"
#import <Foundation/Foundation.h>


int main(int argc, char** argv) {
    @autoreleasepool {
        A* a = [[A alloc] init];

        M1* m1 = [a fooBar];

        printf("objc: result on [[a fooBar] fooBar] %s\n", [m1 fooBar] ? "YES" : "NO");
    }
    return 0;
}
